:root {
    --bs-heading-color: #000000;
    --bs-body-color: #5f5f5f;
} 

body{
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  margin: 0;

}

h1{
    font-weight: 800;
}
h2{
    font-weight: 800;
}
h3{
    font-weight: 800;
}

.form-select, .form-control{
    background: #ffffff;
}

button.btn{
    /*background: #ffffff;*/
    /* border: 1px solid;
    /* border-color: #040e3a;
    color: #040e3a; */
    /* padding: 7px 7px;
    border-radius: 5px; */
    
}
input::-webkit-date-and-time-value {
    text-align: left;
}

.container.form{
    background: #eeeeee;
    border: 1px ;
    border-radius: 7px;
    /* box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; */
}

label{
    font-weight: bold;
    color: #828892;;
}

input[type='radio'] {
    accent-color: #232323;
}

input.form-control{
    background: #ffffff;
    color: #828892;
}

.table-responsive{
    height: 750px;
    
}

table{
    margin-top: 30px;
    color: #5f5f5f;  
}


th{
    vertical-align: middle;
    
    


}

th.fluxo{
    text-align: center;
border-right: 0.5px solid #cecece;
}

/* tr:nth-child(1) {

  visibility: hidden;
}  */

.table{
    --bs-table-bg: #ffffff;
    --bs-table-color: #5f5f5f; 
    font-size: 0.875rem;
    border-collapse: separate;
    border-spacing: 0 0.2rem;
    
}


td{
    font-weight: 300;
    padding: 3px;
    
}

td.fluxo{
border-right: 0.5px solid #cecece;
}
a {
    color: #000000 !important;
}

.nav-item > .nav-link{
    color: white !important;
}

.hidden{
    display: none;
}

p{
    margin: 0px !important;
}
.navbar-toggler-icon {
filter: invert(1);
}

.dropdown-menu{
    background-color: black !important;
}